home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 340_01 / ufc023.c < prev    next >
C/C++ Source or Header  |  1991-01-09  |  838b  |  35 lines

  1. /* Turbo C
  2.    ufc023.c */
  3. /* variable fields */
  4.     #include "_UFC02.h"
  5.     #include "order.h"
  6.  
  7. main() {
  8. /* save screen */
  9.     FKZ = 0;
  10.     UNIF (&FKZ, FMT, FMT, &RET, &SM, Daten);
  11. /* clear screen and display new format */
  12.     FKZ = 1;
  13.     ORDER:
  14.     memcpy(FMT, "order   ", 8);
  15.     #include "order.i"
  16.     UNIF (&FKZ, FMT, order.product, &RET, &SM, Daten);
  17. /* same format when ESC */
  18.     if(RET == 99) 
  19.      { FKZ = 3; goto ORDER; }
  20. /* program end when F10 */
  21.     if(RET == 110) goto ENDE;
  22. /* display empty format */
  23.     FKZ = 4;
  24.     memcpy(FMT, "message ", 8);
  25.     #include "message.i"
  26.     UNIF (&FKZ, FMT, FMT, &RET, &SM, Daten);
  27. /* display new format without clear screen */
  28.     FKZ = 2;
  29.     goto ORDER;
  30. /* display saved screen */
  31.     ENDE:
  32.     FKZ = 5;
  33.     UNIF (&FKZ, FMT, FMT, &RET, &SM, Daten);
  34. }
  35.